home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / bbs / lord2b6.zip / ITEMS.REF < prev    next >
Text File  |  1997-05-19  |  11KB  |  607 lines

  1. ;Items file
  2.  
  3. @#QUEST
  4. ;help them remember where they need to deliver something
  5.  
  6. ;get location and name
  7. @do `p20 is `p15
  8. @routine getname in quest.ref
  9. @routine getplace in quest.ref
  10.  
  11. @clearblock 13 23
  12. @do move 1 13
  13. @do `s02 is `2You`xstarted`xthis`xquest`x`0`p32`2`xdays`xago.
  14. @if `p32 is 0 then `s02 is You`xstarted`xthis`xquest`xtoday.
  15. @if `p32 is 1 then `s02 is `2You`xstarted`xthis`xquest`xyesterday.
  16. @show
  17.   `2You need to take this to `0`s01`2 in `0`s03`2.
  18.  
  19.   `s02
  20. `\`k
  21. @closescript
  22.  
  23. @#item1
  24. ;Wildberrys
  25. @clearblock 13 23
  26. @do move 1 13
  27. @show
  28.   `2You chug 'em down.  Boy do they taste good.
  29.  
  30. @if `p02 less `p03 then do
  31.  @begin
  32.  @show
  33.   `%You feel a little better.
  34.  
  35.  @do `p02 + 1
  36.  @savecursor
  37.  @clearblock 5 11
  38.  @routine drawstats in gametxt.ref
  39.  @loadcursor
  40. @end
  41.  
  42. @key
  43.  
  44. @#item2
  45. ;poisonberrys
  46. @clearblock 13 23
  47. @do move 1 13
  48. @show
  49.   `2You slurp it up.  It tastes ok at first but then... `bACK!`2
  50.  
  51.   You hook all over the place!
  52.  
  53.   `4HITPOINTS GO DOWN BY ONE.
  54. @if `p02 more 0 then `p02 - 1
  55. @clearblock 5 11
  56. @routine drawstats in gametxt.ref
  57. @do move 1 19
  58. @key
  59.  
  60.  
  61. @#item3
  62. ;Milk          
  63. @clearblock 13 23
  64. @do move 1 13
  65. @show
  66.   `2You down the cow juice.
  67.  
  68.   `2It's a little warm, but thats how ya like it!
  69.  
  70. `k
  71. @
  72.  
  73.  
  74. @#item5
  75. ;Green potion
  76. @clearblock 13 23
  77. @do move 1 13
  78. @show
  79.   `2You drink the green liquid.
  80.  
  81. @if `p02 less `p03 then do
  82.  @begin
  83.  @show
  84.   `%You feel better!
  85.  
  86.  @do `p02 + 10
  87.  @if `p02 more `p03 then `p02 is `p03
  88.  @savecursor
  89.  @clearblock 5 11
  90.  @routine drawstats in gametxt.ref
  91.  @loadcursor
  92. @end
  93.  
  94. @key
  95.  
  96.  
  97. @#item7
  98. ;Flute.. not finished.
  99. @clearblock 13 23
  100. @do move 1 13
  101. @show
  102.   `2No sound comes out, must be broke.
  103.  
  104. `k
  105. @
  106.  
  107.  
  108. @#item8
  109. ;momma's pie
  110. @clearblock 13 23
  111. @do move 1 13
  112. @show
  113.   `2You messily chow down the berry pie.
  114.  
  115.   After a satisfying belch, the pie is gone.
  116.  
  117. @if `p02 less `p03 then do
  118.  @begin
  119.  @do `p02 + 50
  120.  @if `p02 > `p03 then `p02 is `p03
  121.  @savecursor
  122.  @clearblock 5 11
  123.  @routine drawstats in gametxt.ref
  124.  @loadcursor
  125. @end
  126.  
  127.  
  128. @key
  129.  
  130. @#item11
  131. ;talking to little girl
  132. @do `v01 is 1
  133. @label item11s
  134. @show
  135. `r0`c  `r1 `0TALKING TO YOUR CHARGE `r0
  136.  
  137. `2  You motion the girl to sit down so that you may speak with her.
  138.  
  139. @do write
  140. `x`x
  141. @choice
  142. `%Where is your mother waiting for you again?
  143. What were you doing so far from town?
  144. `4Kill her.
  145. `%Nevermind
  146. @if response is 1 then do
  147.  @begin
  148.  @show
  149. `\`\  `0"My mommy is waiting for me at the `4Red Dragon Inn`0.  Please, lets hurry,
  150.   before she leaves!"
  151.  
  152. `k
  153.  @do goto item11s
  154.  @end
  155.  
  156. @if response is 2 then do
  157.  @begin
  158.  @show
  159. `\`\  `0"I was picking flowers and.. I wanna go home!" `2the girl cries.
  160.  
  161. `k
  162.  @do goto item11s
  163.  @end
  164.  
  165. @if response is 3 then do
  166.  @begin
  167.  @show
  168. `\`\  `$"Come here, small one.  I won't hurt you." `2you beckon.
  169.  
  170. `2  The child slowly advances towards you.  `0"Yes sir?"
  171.  
  172. @do write
  173. `x`x
  174. @do `v01 is 1
  175. @choice
  176. End her life.
  177. Have mercy on her.
  178. @if responce is 2 then do
  179.   @begin
  180.   @show
  181. `\`\  `$"I just wanted to... Straighten your dress.  There, all better."
  182.  
  183. `2  She thanks you.  If only she knew how close you had come to...
  184.  
  185. `k
  186.   @do `v01 is 3
  187.   @do goto item11s
  188.   @end
  189.  
  190.  @show
  191. `\`\  `2You quickly crush the life out of her.  In a few moments, it is over.
  192.  
  193. `k  `2Looking down at her lifeless body you are saddened.  What ever posessed
  194.   you to do this awful thing?
  195.  
  196.   `4ALIGNMENT GOES DOWN BY ONE.
  197.  
  198. `k
  199.  @do `i11 is 0
  200.  @do `p07 - 1
  201.  @end
  202.  
  203.  
  204.  
  205. @run stats in gametxt.ref
  206.  
  207.  
  208. @#ITEM17
  209. ;Gloworm
  210. @clearblock 13 23
  211. @do move 1 13
  212.  
  213. @if map is 1289 then do
  214.   @begin
  215.    @show
  216.   `2You bite into the little guy.
  217.  
  218.   `$Your mouth is glowing!
  219.  
  220. `k  `%The area is much brighter now.  Good thinking!
  221.  
  222. `k
  223.  
  224. @do map is 1285
  225. @loadmap 1285
  226.  @closescript
  227.   @end
  228.  
  229.  
  230.  
  231. @show
  232.   `2You bite into the little guy.
  233.  
  234.   `$Your mouth is glowing!
  235.  
  236. `k  `2Gee, it would be more fun in the dark, you can't really see it glow here.
  237.  
  238. `k
  239. @
  240.  
  241. @#item18
  242. ;talking to hector
  243. @do `v01 is 1
  244. @label item18s
  245. @show
  246. `r0`c  `r1 `0TALKING TO HECTOR `r0
  247.  
  248. `2  You let the bird poke one head out and speak with you.
  249.  
  250. @do write
  251. `x`x
  252. @choice
  253. How do you know the old woman wants to eat you?
  254. Taunt the bird
  255. Set Hector free
  256. Want a cracker?
  257. `%Nevermind
  258. @if response is 1 then do
  259.  @begin
  260.  @show
  261. `\`\  `0"That witch has told me so, dozens of times!  Awk! She kept me locked
  262.   up for months trying to fatten me up!"
  263.  
  264. `k  `$"Why did she 'enchant' you into a bird?  Why does she hate you so much?"
  265.  
  266.   `0"I threw stones at her shack with some friends.  Now I'm paying for it!"
  267.  
  268. `k
  269.  @do goto item18s
  270.  @end
  271.  
  272. @if response is 2 then do
  273.  @begin
  274.  @show
  275. `\`\  `$"Say... Hector.  You are gonna taste MIGHTY fine in the old woman's stew!"
  276.  
  277.   `0"Awk!  No!  Please let me go!"
  278.  
  279. `k  `$"Haha... and lose my main course?  I don't think so." `2you laugh.
  280.  
  281. `k
  282.  @do goto item18s
  283.  @end
  284.  
  285. @if response is 4 then do
  286.  @begin
  287.  @show
  288. `\`\  `$"Little birdy wordy wanna cracker?" you ask.
  289.  
  290. `0  "I most certainly do not!" `2Hector sqawks indignantly.
  291.  
  292. `k
  293.  @do goto item18s
  294.  @end
  295.  
  296.  
  297. @if response is 3 then do
  298.  @begin
  299.  @show
  300. `\`\  `$"Hector.  If I let you go...  Will you be a good bird?" `2you ask.
  301.  
  302. `2  Hector violently nods his beak.
  303.  
  304. @do write
  305. `x`x
  306. @do `v01 is 1
  307. @choice
  308. Throw Hector into the sky
  309. Put him back in your pouch
  310. @if response is 1 then do
  311.   @begin
  312.   @show
  313. `\`\  `$Fly, Hector!  Fly!" `2you exclaim as you toss Hector up.
  314.  
  315. `k  The bird sqawks with joy - and soon is gone.
  316.  
  317.   `%ALIGNMENT GOES UP BY 5.
  318.  
  319. `k
  320.   @do `i18 is 0
  321.   @do `t08 is 3
  322.   @do `p07 + 5
  323.   @run stats in gametxt.ref
  324.   @end
  325.  
  326.  @show
  327. `\`\  `$"Well... I was just kidding, so get back into that bag!"
  328.  
  329. `k
  330.  @do `v01 is 3
  331.  @do goto item18s
  332.  @end
  333.  
  334. @run stats in gametxt.ref
  335.  
  336. @#item19
  337. ;Eating the apple
  338. @clearblock 13 23
  339. @do move 1 13
  340. @show
  341.   `2It tastes delicious.
  342.  
  343. `k
  344. @
  345.  
  346. @#item20
  347. ;Using the map.
  348. @clearblock 13 23
  349. @do move 1 13
  350. @show
  351.   `2To use this item, press `0M`2 from the 'map' menu.
  352.  
  353. `k
  354. @
  355.  
  356. @#item22
  357. ;Using the map.
  358. @clearblock 13 23
  359. @do move 1 13
  360.  
  361. @if `i22 < 1 then goto fail22
  362. @if `i23 < 1 then goto fail22
  363. @if `i24 < 1 then goto fail22
  364. @if `i25 < 1 then goto fail22
  365.  
  366. @show
  367.   `2You carefully fit all four pieces of this strange wand together...
  368.  
  369. `k  `%THE WAND COMES TO LIFE, BURNING IN YOUR HANDS.
  370.  
  371. `k  `0YOU ARE TELEPORTED TO A STRANGE AND WONDEROUS PLACE!
  372.  
  373.   `2You discard the now burned out wand.
  374. `\`k  `2Somehow you feel safe here - as though you were back in your mother's
  375.   womb and she was laying in a bed stomach down. `k
  376.  @do map is 154
  377.  @loadmap 154
  378.  @do x is 14
  379.  @do y is 12
  380.  @do `i22 - 1
  381.  @do `i23 - 1
  382.  @do `i24 - 1
  383.  @do `i25 - 1
  384.  @itemexit
  385.  @drawmap
  386.  @update
  387.  @closescript
  388.  
  389.  
  390. @label fail22
  391. @show
  392.   `2You can't seem to make it work.  Pieces are missing it looks like.
  393.  
  394. `k
  395. @
  396.  
  397. @#ITEM28
  398. ;Casting the fishing rod
  399. @clearblock 13 23
  400. @do move 1 13
  401. @show
  402.   `2You practice casting.  Can't wait for a fishing dock to try this out
  403.   on!
  404.  
  405. `k
  406. @
  407.  
  408. @#item40
  409. ;Blue potion, heals 50
  410. @clearblock 13 23
  411. @do move 1 13
  412. @show
  413.   `2You drink the blue liquid.
  414.  
  415. @if `p02 less `p03 then do
  416.  @begin
  417.  @show
  418.   `%You feel better!
  419.  
  420.  @do `p02 + 50
  421.  @if `p02 more `p03 then `p02 is `p03
  422.  @savecursor
  423.  @clearblock 5 11
  424.  @routine drawstats in gametxt.ref
  425.  @loadcursor
  426. @end
  427.  
  428. @key
  429.  
  430.  
  431. @#ITEM41
  432. ;Reading ma's letter
  433. @clearblock 13 23
  434. @do move 1 13
  435. @show
  436.   `2The letter reads:
  437.  
  438.   `%Dear brother, Ellie is with child.  The tramp must be taught a lesson
  439.   only you can teach.  Please bring what you need, and hurry.
  440.  
  441. @if bitcheck `t12 6 0 then do
  442.   @begin
  443.   @bitset `t12 6 1
  444.   @do `p07 - 5
  445.  @savecursor
  446.  @clearblock 5 11
  447.  @routine drawstats in gametxt.ref
  448.  @loadcursor
  449.   @show
  450.   `4Your alignment goes down by 5.
  451.  
  452.   @end
  453. @show
  454. `k
  455. @
  456.  
  457. @#ITEM42
  458. ;Talking to Laura and Edward
  459. @show
  460. `r0`c  `r1  Talking with Laura and Uncle Edward  `r0
  461.  
  462.   `2Laura's pretty face is dirty but determined.  Edward is panting
  463.   heavily.
  464.  
  465. @do write
  466. `x`x
  467. @do `v01 is 1
  468. @choice
  469. Talk to Laura
  470. Talk to Uncle Edward
  471. Talk to nobody
  472. @if response is 1 then do
  473.   @begin
  474.   @show
  475. `\`\  `$"Hey uh.. Laura.  You got a boyfriend?" `2you casually
  476.   ask.
  477.  
  478. `k  `0"Not yet.  Maybe after all this is over you can come over and talk
  479.   to me about it?"
  480.  
  481. `k  `$"You bet!  What are friends for?" `2you grin.
  482. `\`k
  483.   @do goto item42
  484.   @closescript
  485.   @end
  486.  
  487. @if response is 2 then do
  488.   @begin
  489.   @show
  490. `\`\  `2You feel this might be a bad idea.  You sure?
  491.  
  492.   @do `v01 is 1
  493.   @do write
  494. `x`x
  495.   @choice
  496. Yes, talk to 'em
  497. Good call
  498.   @if response is 2 then do
  499.     @begin
  500.     @do goto item42
  501.     @closescript
  502.     @end
  503.    @show
  504. `\`\  `$"Friend Edward!  Why do you live with your niece?, anyway?" `2you ask,
  505.   carefully shielding your mouth with one hand.
  506.  
  507. `k  `0"Well - Laura's parents were killed by `4Dragon Tooth `0riders.  They
  508.   burned down her whole village a few months ago.  She survived... but
  509.   not without scars.  Luckily I was there to help."
  510.  
  511. `k
  512.   @do goto item42
  513.   @closescript
  514.   @end
  515.  
  516.  
  517.  
  518.   @run stats in gametxt.ref
  519.  
  520.  @#ITEM50
  521.  ;travel potion
  522. @clearblock 13 23
  523. @do move 1 13
  524. @show
  525.   `2You empty the vial's contents down your throat.
  526.  
  527. `k  `2Your mind begins to spin...  Streaks of light dance in your head
  528.   at your command.  You are the ruler of this universe of brilliance -
  529.   and then... it all stops.
  530.  
  531. `k
  532. @itemexit ;this will cause it to exit to the map screen directly after
  533.           ;finishing this .ref
  534.  
  535. @do `p20 random 9 1
  536.  
  537. @if `p20 is 1 then do
  538.   @begin
  539.   @do map is 1498
  540.   @do x is 49
  541.   @do y is 6
  542.   @end
  543.  
  544. @if `p20 is 2 then do
  545.   @begin
  546.   @do map is 1271
  547.   @do x is 28
  548.   @do y is 11
  549.   @end
  550.  
  551. @if `p20 is 3 then do
  552.   @begin
  553.   @do map is 379
  554.   @do x is 55
  555.   @do y is 4
  556.   @end
  557.  
  558. @if `p20 is 4 then do
  559.   @begin
  560.   @do map is 1255
  561.   @do x is 58
  562.   @do y is 6
  563.   @end
  564.  
  565. @if `p20 is 5 then do
  566.   @begin
  567.   @do map is 1576
  568.   @do x is 24
  569.   @do y is 4
  570.   @end
  571.  
  572. @if `p20 is 6 then do
  573.   @begin
  574.   @do map is 1029
  575.   @do x is 27
  576.   @do y is 10
  577.   @end
  578.  
  579. @if `p20 is 7 then do
  580.   @begin
  581.   @do map is 1358
  582.   @do x is 66
  583.   @do y is 3
  584.   @end
  585.  
  586. @if `p20 is 8 then do
  587.   @begin
  588.   @do map is 1093
  589.   @do x is 44
  590.   @do y is 10
  591.   @end
  592.  
  593. @if `p20 is 9 then do
  594.   @begin
  595.   @do map is 1035
  596.   @do x is 46
  597.   @do y is 11
  598.   @end
  599.  
  600.  
  601. @loadmap &map
  602. @drawmap
  603. @update
  604.  
  605. @#NOMOREITEMS
  606.  
  607.